package com.mdb.open.common.enums.trade.type;
/*
 * Copyright (C), 2017-2019 澳发科技(MDB)
 * FileName: RiskModelEnum.java
 * Author:   符楚
 * Date:     2019-07-23 13:52
 * History:
 * <author>          <time>          <version>          <desc>
 * 符楚               2019-07-23          V1.00             新建
 * -----------------------------------------------------------
 * 作者姓名           修改时间           版本号            描述
 */

import com.mdb.bc.api.enums.ApiEnum;


/**
 * 风控模型类型<br>
 * <br>
 *
 * @author 符楚
 * @Date 2019-07-23 13:52
 */
public enum ModelTypeEnum implements ApiEnum<String> {
    /**
     * 贸易准入模型
     */
    TF_ACCESS("tfRiskModelProcess", "贸易准入模型"),

    /**
     * 客户准入模型
     */
    CUSTOMER_ACCESS("accessBaseProcessV2", "客户准入模型"),

    /**
     * 贸易商户核额模型
     */
    TF_MERCHANT_CALCULATE_AMOUNT("accessAccountingAmountProcessV2", "贸易商户核额模型"),

    /**
     * 贸易商户降额模型
     */
    TF_MERCHANT_REDUCE_AMOUNT("accessReduceAmountProcessV2", "贸易商户降额模型"),

    /**
     * 贸易商户恢复额度模型
     */
    TF_MERCHANT_RESTORE_AMOUNT("accessRestoreAmountProcessV2", "贸易商户恢复额度模型"),

    ;

    private String processId;
    private String text;

    ModelTypeEnum(String processId, String text) {
        this.processId = processId;
        this.text = text;
    }

    @Override
    public String getValue() {
        return this.name();
    }

    @Override
    public String getText() {
        return text;
    }
}
